# Drive Snapshot - Differential Backup

### Differentielle Backups

Drive Snapshot erlaubt das Anlegen von differentiellen Backups.

Dabei wird nur einmal ein komplettes Image angelegt ('Full Backup'), und zusätzlich wird ein (kleiner) Hashfile (.HSH), welcher eine Art Inhaltsverzeichnis des Full Backups ist.
Bei differentiellen Backups wird lediglich dieses Inhaltsverzeichnis benötigt um Differenzen zu merken und zu sichern.
Dieser Hashfile ist lediglich für differentielle Backups relevant, und wird bei einer eventuellen Rücksicherung nicht benötigt.

### Technische Diskussion

ein paar Bemerkungen zur Technik, warum wir differentielle und nicht inkrementelle Images implementiert haben, finden sich (in Englisch)

### Implementierung:

Es werden jeweils 3 Dateien erzeugt

- das 'Full Backup'; dieses kann an einen sicheren Platz 'entsorgt' werden; wird nur bei Restore und Mount/Explore gebraucht (.SNA, .SN1,...)
- der Hashfile; wird nur bei differentiellem Backup benötigt, und sollte auf einer lokalen Platte liegen, (.HSH)
- die differentiellen Backup(s); (.SNA, .SN1,...)

Note: Alte Images (pre 1.37) werden voll unterstützt und sind equivalent zu 'Full Backups'

#### Komplettes Backup + Erzeugen des Hashfile

C:>snapshot C: X:\C_full.sna (wie immer)

ein entsprechender .HSH Hashfile wird an der Stelle des Images angelegt.
Zusätzliche Optionen

-O keinen Hashfile anlegen
-OX:\Pfad Hashfile an einem anderen Ort anlegen
-OX:\Pfad\Filename Hashfile mit anderem Namen anlegen

#### Erzeugen eines Hashfiles aus einem existierenden Full Image

C:>snapshot X:\C_full.sna -hC_full.hsh

#### Differentielles Backup (der Hashfile muss existieren)

C:>snapshot C: X:\C_diff.sna -hX:\C_full.hsh

#### Mounten (Map/Explore) eines differentiellen Images (alle Teile nüssen gleichzeitig online verfügbar sein)

C:>snapshot X:\C_diff.sna

mit denselben Optionen wie 'normale' Images

#### Restore eines differentiellen Images aus Windows/BartPE

C:>snapshot X:\C_diff.sna d:

mit denselben Optionen wie 'normale' Images

#### Restore eines differentiellen Images aus echtem DOS/der Recovery Diskette

funktioniert einfach in 2 Schritten: es werden nacheinander beide Images restauriert (erst das volle Backup, dann die Differenz)

a:>snapshot restore hd1 primary1 X:\C_full.sna
a:>snapshot restore hd1 primary1 X:\C_diff.sna

Copyright © 2001-2016 Tom Ehlert Software